#ifndef STACK_H_
#define STACK_H_

typedef unsigned long Item;

class Stack
{
	
	private:
		enum { MAX = 10};
		Item items[MAX];
		int top;

	public:
		Stack();
		bool isempty() const;
		bool isfull() const;
		bool push(const Item & item);
		bool pop(Item & item);

};

#endif
